<!DOCTYPE html>
<html>
<head><meta name="generator" content="Hexo 3.9.0">
    

    

    



    <meta charset="utf-8">
    
    
    
    
    <title>使用Travis CI持续集成我的开源博客 | 欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~ | It&#39;s founded on March 9, 2019 and the open source address for the blog notes https://github.com/YUbuntu0109/YUbuntu0109.github.io</title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    
    <meta name="theme-color" content="#3F51B5">
    
    
    <meta name="keywords" content="CI">
    <meta name="description" content="学习笔记 : 使用 Travis CI 持续集成我的 Hexo 开源博客Travis CI for beginner The following content from : https://docs.travis-ci.com/user/for-beginners/  What Is Continuous Integration (CI)?Continuous Integration is th">
<meta name="keywords" content="CI">
<meta property="og:type" content="article">
<meta property="og:title" content="使用Travis CI持续集成我的开源博客">
<meta property="og:url" content="http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/index.html">
<meta property="og:site_name" content="欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~">
<meta property="og:description" content="学习笔记 : 使用 Travis CI 持续集成我的 Hexo 开源博客Travis CI for beginner The following content from : https://docs.travis-ci.com/user/for-beginners/  What Is Continuous Integration (CI)?Continuous Integration is th">
<meta property="og:locale" content="en">
<meta property="og:image" content="http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/Travis-CI-MyBlogWebsite-1.PNG">
<meta property="og:image" content="http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/Travis-CI-MyBlogWebsite-2.PNG">
<meta property="og:updated_time" content="2019-10-31T05:19:50.697Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="使用Travis CI持续集成我的开源博客">
<meta name="twitter:description" content="学习笔记 : 使用 Travis CI 持续集成我的 Hexo 开源博客Travis CI for beginner The following content from : https://docs.travis-ci.com/user/for-beginners/  What Is Continuous Integration (CI)?Continuous Integration is th">
<meta name="twitter:image" content="http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/Travis-CI-MyBlogWebsite-1.PNG">
    
        <link rel="alternate" type="application/atom+xml" title="欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~" href="/atom.xml">
    
    <link rel="shortcut icon" href="/favicon.ico">
    <link rel="stylesheet" href="//unpkg.com/hexo-theme-material-indigo@latest/css/style.css">
    <script>window.lazyScripts=[]</script>

    <!-- custom head -->
    

</head>

<body>
    <div id="loading" class="active"></div>

    <aside id="menu" class="hide" >
  <div class="inner flex-row-vertical">
    <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="menu-off">
        <i class="icon icon-lg icon-close"></i>
    </a>
    <div class="brand-wrap" style="background-image:url(/img/brand.jpg)">
      <div class="brand">
        <a href="/" class="avatar waves-effect waves-circle waves-light">
          <img src="/img/my-portrait.jpg">
        </a>
        <hgroup class="introduce">
          <h5 class="nickname">黄宇辉</h5>
          <a href="mailto:3083968068@qq.com" title="3083968068@qq.com" class="mail">3083968068@qq.com</a>
        </hgroup>
      </div>
    </div>
    <div class="scroll-wrap flex-col">
      <ul class="nav">
        
            <li class="waves-block waves-effect">
              <a href="/"  >
                <i class="icon icon-lg icon-home"></i>
                homepage
              </a>
            </li>
        
            <li class="waves-block waves-effect">
              <a href="/archives"  >
                <i class="icon icon-lg icon-archives"></i>
                Archives
              </a>
            </li>
        
            <li class="waves-block waves-effect">
              <a href="/tags"  >
                <i class="icon icon-lg icon-tags"></i>
                Tags
              </a>
            </li>
        
            <li class="waves-block waves-effect">
              <a href="/categories"  >
                <i class="icon icon-lg icon-th-list"></i>
                Categories
              </a>
            </li>
        
            <li class="waves-block waves-effect">
              <a href="https://github.com/YUbuntu0109" target="_blank" >
                <i class="icon icon-lg icon-github"></i>
                Github
              </a>
            </li>
        
            <li class="waves-block waves-effect">
              <a href="https://github.com/YUbuntu0109" target="_blank" >
                <i class="icon icon-lg icon-weibo"></i>
                Weibo
              </a>
            </li>
        
            <li class="waves-block waves-effect">
              <a href="/custom"  >
                <i class="icon icon-lg icon-link"></i>
                Test
              </a>
            </li>
        
      </ul>
    </div>
  </div>
</aside>

    <main id="main">
        <header class="top-header" id="header">
    <div class="flex-row">
        <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light on" id="menu-toggle">
          <i class="icon icon-lg icon-navicon"></i>
        </a>
        <div class="flex-col header-title ellipsis">使用Travis CI持续集成我的开源博客</div>
        
        <div class="search-wrap" id="search-wrap">
            <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="back">
                <i class="icon icon-lg icon-chevron-left"></i>
            </a>
            <input type="text" id="key" class="search-input" autocomplete="off" placeholder="Search">
            <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="search">
                <i class="icon icon-lg icon-search"></i>
            </a>
        </div>
        
        
        <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="menuShare">
            <i class="icon icon-lg icon-share-alt"></i>
        </a>
        

        <!-- background music(Mar 11,2019 AM) -->
        <div>
            <iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=280 height=52 src="//music.163.com/outchain/player?type=2&id=438801642&auto=1&height=32"></iframe>
        </div>
        <!---------------------->
    </div>
</header>
<header class="content-header post-header">

    <div class="container fade-scale">
        <h1 class="title">使用Travis CI持续集成我的开源博客</h1>
        <h5 class="subtitle">
            
                <time datetime="2019-10-28T17:22:35.000Z" itemprop="datePublished" class="page-time">
  2019-10-28
</time>


            
        </h5>
    </div>

    


</header>


<div class="container body-wrap">
    
    <aside class="post-widget">
        <nav class="post-toc-wrap post-toc-shrink" id="post-toc">
            <h4>TOC</h4>
            <ol class="post-toc"><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#学习笔记-使用-Travis-CI-持续集成我的-Hexo-开源博客"><span class="post-toc-number">1.</span> <span class="post-toc-text">学习笔记 : 使用 Travis CI 持续集成我的 Hexo 开源博客</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-3"><a class="post-toc-link" href="#Travis-CI-for-beginner"><span class="post-toc-number">1.1.</span> <span class="post-toc-text">Travis CI for beginner</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-4"><a class="post-toc-link" href="#What-Is-Continuous-Integration-CI"><span class="post-toc-number">1.1.1.</span> <span class="post-toc-text">What Is Continuous Integration (CI)?</span></a></li><li class="post-toc-item post-toc-level-4"><a class="post-toc-link" href="#CI-Builds-and-Automation-Building-Testing-Deploying"><span class="post-toc-number">1.1.2.</span> <span class="post-toc-text">CI Builds and Automation: Building, Testing, Deploying</span></a></li><li class="post-toc-item post-toc-level-4"><a class="post-toc-link" href="#Builds-Jobs-Stages-and-Phases"><span class="post-toc-number">1.1.3.</span> <span class="post-toc-text">Builds, Jobs, Stages and Phases</span></a></li><li class="post-toc-item post-toc-level-4"><a class="post-toc-link" href="#Breaking-the-Build"><span class="post-toc-number">1.1.4.</span> <span class="post-toc-text">Breaking the Build</span></a></li><li class="post-toc-item post-toc-level-4"><a class="post-toc-link" href="#Infrastructure-and-Environment-Notes"><span class="post-toc-number">1.1.5.</span> <span class="post-toc-text">Infrastructure and Environment Notes</span></a></li></ol></li><li class="post-toc-item post-toc-level-3"><a class="post-toc-link" href="#Continuous-Ingration-with-my-Hexo-blog"><span class="post-toc-number">1.2.</span> <span class="post-toc-text">Continuous Ingration with my Hexo blog</span></a></li><li class="post-toc-item post-toc-level-3"><a class="post-toc-link" href="#reference"><span class="post-toc-number">1.3.</span> <span class="post-toc-text">reference</span></a></li></ol></li></ol>
        </nav>
    </aside>


<article id="post-使用Travis-CI持续集成我的开源博客"
  class="post-article article-type-post fade" itemprop="blogPost">

    <div class="post-card">
        <h1 class="post-card-title">使用Travis CI持续集成我的开源博客</h1>
        <div class="post-meta">
            <time class="post-time" title="2019-10-28 17:22:35" datetime="2019-10-28T17:22:35.000Z"  itemprop="datePublished">2019-10-28</time>

            


            

        </div>
        <div class="post-content" id="post-content" itemprop="postContent">
            <h2 id="学习笔记-使用-Travis-CI-持续集成我的-Hexo-开源博客"><a href="#学习笔记-使用-Travis-CI-持续集成我的-Hexo-开源博客" class="headerlink" title="学习笔记 : 使用 Travis CI 持续集成我的 Hexo 开源博客"></a>学习笔记 : 使用 Travis CI 持续集成我的 Hexo 开源博客</h2><h3 id="Travis-CI-for-beginner"><a href="#Travis-CI-for-beginner" class="headerlink" title="Travis CI for beginner"></a>Travis CI for beginner</h3><blockquote>
<p>The following content from : <a href="https://docs.travis-ci.com/user/for-beginners/" target="_blank" rel="noopener">https://docs.travis-ci.com/user/for-beginners/</a></p>
</blockquote>
<h4 id="What-Is-Continuous-Integration-CI"><a href="#What-Is-Continuous-Integration-CI" class="headerlink" title="What Is Continuous Integration (CI)?"></a>What Is Continuous Integration (CI)?</h4><p>Continuous Integration is the practice of merging in small code changes<br>frequently - rather than merging in a large change at the end of a development<br>cycle. The goal is to build healthier software by developing and testing in smaller<br>increments. This is where Travis CI comes in.</p>
<p>As a continuous integration platform, Travis CI supports your development<br>process by automatically building and testing code changes, providing immediate<br>feedback on the success of the change. Travis CI can also automate other parts<br>of your development process by managing deployments and notifications.  </p>
<h4 id="CI-Builds-and-Automation-Building-Testing-Deploying"><a href="#CI-Builds-and-Automation-Building-Testing-Deploying" class="headerlink" title="CI Builds and Automation: Building, Testing, Deploying"></a>CI Builds and Automation: Building, Testing, Deploying</h4><p>When you run a build, Travis CI clones your GitHub repository into a brand-new<br>virtual environment, and carries out a series of tasks to build and test your<br>code. If one or more of those tasks fail, the build is considered<br><a href="#breaking-the-build"><em>broken</em></a>. If none of the tasks fail, the build is<br>considered <a href="#breaking-the-build"><em>passed</em></a> and Travis CI can deploy your code<br>to a web server or application host.</p>
<p>CI builds can also automate other parts of your delivery workflow. This means<br>you can have jobs depend on each other with <a href="/user/build-stages/">Build Stages</a>,<br>set up <a href="/user/notifications/">notifications</a>, prepare<br><a href="/user/deployment/">deployments</a> after builds and many other tasks.</p>
<h4 id="Builds-Jobs-Stages-and-Phases"><a href="#Builds-Jobs-Stages-and-Phases" class="headerlink" title="Builds, Jobs, Stages and Phases"></a>Builds, Jobs, Stages and Phases</h4><p>In the Travis CI documentation, some common words have specific meanings:</p>
<ul>
<li><em>phase</em> - the <a href="/user/job-lifecycle/">sequential steps</a><br>of a job. For example, the <code>install</code> phase, comes before the <code>script</code> phase,<br>which comes before the optional <code>deploy</code> phase.</li>
<li><em>job</em> - an automated process that clones your repository into a virtual<br>environment and then carries out a series of <em>phases</em> such as compiling your<br>code, running tests, etc. A job fails, if the return code of the <code>script</code> <em>phase</em><br>is non-zero.</li>
<li><em>build</em> - a group of <em>jobs</em>. For example, a build might have two <em>jobs</em>, each<br>of which tests a project with a different version of a programming language.<br>A <em>build</em> finishes when all of its jobs are finished.</li>
<li><em>stage</em> - a group of <em>jobs</em> that run in parallel as part of a sequential build<br>process composed of multiple <a href="/user/build-stages/">stages</a>.</li>
</ul>
<h4 id="Breaking-the-Build"><a href="#Breaking-the-Build" class="headerlink" title="Breaking the Build"></a>Breaking the Build</h4><p>The build is considered <em>broken</em>, when one or more of its jobs complete with a<br>state that is not <em>passed</em>:</p>
<ul>
<li><em>errored</em> - a command in the <code>before_install</code>, <code>install</code>, or <code>before_script</code><br>phase returned a non-zero exit code. The job stops immediately.</li>
<li><em>failed</em> - a command in the <code>script</code> phase returned a non-zero exit code. The<br>job continues to run until it completes.</li>
<li><em>canceled</em> - a user cancels the job before it completes.</li>
</ul>
<p>Our <a href="/user/common-build-problems/">Common Builds Problems</a> page is a good place<br>to start troubleshooting why your build is broken.</p>
<h4 id="Infrastructure-and-Environment-Notes"><a href="#Infrastructure-and-Environment-Notes" class="headerlink" title="Infrastructure and Environment Notes"></a>Infrastructure and Environment Notes</h4><p>Travis CI offers a few different infrastructure environments, so you can select<br>the setup that suits your project best:</p>
<ul>
<li><em>Ubuntu Linux</em> - these Linux Ubuntu environments run inside full virtual machines, provide plenty of computational resources, and support the use of <code>sudo</code>, <code>setuid</code>, and <code>setgid</code>. Check out more information on the <a href="/user/reference/linux/">Ubuntu Linux Build Environment</a>.</li>
<li><em>macOS</em> - uses one of several versions of the macOS operating system. This environment is useful for building projects that require the macOS software, such as projects written in Swift. It is not a requirement to use the macOS environment, if you develop on a macOS machine. Here you can find more details on the <a href="/user/reference/osx/">macOS Build Environment</a>.</li>
<li><em>Windows</em> - currently Windows Server version 1803 is supported. If you want to know more about it, see the <a href="/user/reference/windows/">Windows Build Environment</a>.</li>
</ul>
<p>More details on our build environments are available in our <a href="/user/ci-environment/">CI Environment</a> documentation.</p>
<blockquote>
<p>🚀 Now that you’ve read the basics, head over to our <a href="/user/tutorial/">Tutorial</a> for details on setting up your first build!  Travis CI User Documentaiton : <a href="https://docs.travis-ci.com/" target="_blank" rel="noopener">https://docs.travis-ci.com/</a> and the open source address of docs: <a href="https://github.com/travis-ci/docs-travis-ci-com" target="_blank" rel="noopener">https://github.com/travis-ci/docs-travis-ci-com</a></p>
</blockquote>
<h3 id="Continuous-Ingration-with-my-Hexo-blog"><a href="#Continuous-Ingration-with-my-Hexo-blog" class="headerlink" title="Continuous Ingration with my Hexo blog"></a>Continuous Ingration with my Hexo blog</h3><p>⏳ <em>时间如梭~ 自己现在都已经大三了. 大二时我才开始拥抱 GitHub，并使用 Hexo 加 Github 搭建了一个属于自己的静态博客网站，继而从此养成了写编程学习笔记的好习惯. 此项目包含了我大一到大三所有的编程学习笔记 : 真心希望自己的这些日常学习笔记，心得，及项目能够帮助一些同学提高学习效率！往后无论是读研，还是踏入社会后，我都会将她视为伴我成长的伙伴，一直维护着她，这一切的一切都是为了能够写出更加优美的代码哟~</em></p>
<figure class="image-bubble">
                <div class="img-lightbox">
                    <div class="overlay"></div>
                    <img src="/2019/10/28/使用Travis-CI持续集成我的开源博客/Travis-CI-MyBlogWebsite-1.PNG" alt title>
                </div>
                <div class="image-caption"></div>
            </figure>
<figure class="image-bubble">
                <div class="img-lightbox">
                    <div class="overlay"></div>
                    <img src="/2019/10/28/使用Travis-CI持续集成我的开源博客/Travis-CI-MyBlogWebsite-2.PNG" alt title>
                </div>
                <div class="image-caption"></div>
            </figure>
<h3 id="reference"><a href="#reference" class="headerlink" title="reference"></a>reference</h3><ul>
<li><a href="https://www.jianshu.com/p/9d056d5ba78e" target="_blank" rel="noopener">Travis CI 持续集成 GitHub 个人博客</a></li>
<li><a href="http://www.ruanyifeng.com/blog/2017/12/travis_ci_tutorial.html" target="_blank" rel="noopener">持续集成服务 Travis CI 教程</a></li>
<li><a href="https://www.bilibili.com/read/cv2884489" target="_blank" rel="noopener">使用 Travis CI 自动部署 Hexo 博客</a></li>
</ul>

        </div>

        <blockquote class="post-copyright">
    
    <div class="content">
        
<span class="post-time">
    Last updated: <time datetime="2019-10-31T05:19:50.697Z" itemprop="dateUpdated">2019-10-31 05:19:50</time>
</span><br>


        
    </div>
    
    <footer>
        <a href="http://yoursite.com">
            <img src="/img/my-portrait.jpg" alt="黄宇辉">
            黄宇辉
        </a>
    </footer>
</blockquote>

        
<div class="page-reward">
    <a id="rewardBtn" href="javascript:;" class="page-reward-btn waves-effect waves-circle waves-light">赏</a>
</div>



        <div class="post-footer">
            
	<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/CI/">CI</a></li></ul>


            
<div class="page-share-wrap">
    

<div class="page-share" id="pageShare">
    <ul class="reset share-icons">
      <li>
        <a class="weibo share-sns" target="_blank" href="http://service.weibo.com/share/share.php?url=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/&title=《使用Travis CI持续集成我的开源博客》 — 欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~&pic=http://yoursite.com/img/my-portrait.jpg" data-title="微博">
          <i class="icon icon-weibo"></i>
        </a>
      </li>
      <li>
        <a class="weixin share-sns wxFab" href="javascript:;" data-title="微信">
          <i class="icon icon-weixin"></i>
        </a>
      </li>
      <li>
        <a class="qq share-sns" target="_blank" href="http://connect.qq.com/widget/shareqq/index.html?url=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/&title=《使用Travis CI持续集成我的开源博客》 — 欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~&source=My Personal Website For Blog" data-title=" QQ">
          <i class="icon icon-qq"></i>
        </a>
      </li>
      <li>
        <a class="facebook share-sns" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/" data-title=" Facebook">
          <i class="icon icon-facebook"></i>
        </a>
      </li>
      <li>
        <a class="twitter share-sns" target="_blank" href="https://twitter.com/intent/tweet?text=《使用Travis CI持续集成我的开源博客》 — 欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~&url=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/&via=http://yoursite.com" data-title=" Twitter">
          <i class="icon icon-twitter"></i>
        </a>
      </li>
      <li>
        <a class="google share-sns" target="_blank" href="https://plus.google.com/share?url=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/" data-title=" Google+">
          <i class="icon icon-google-plus"></i>
        </a>
      </li>
    </ul>
 </div>



    <a href="javascript:;" id="shareFab" class="page-share-fab waves-effect waves-circle">
        <i class="icon icon-share-alt icon-lg"></i>
    </a>
</div>



        </div>
    </div>

    
<nav class="post-nav flex-row flex-justify-between flex-row-reverse">
  

  
    <div class="waves-block waves-effect next">
      <a href="/2019/10/21/Maven依赖经常导入失败的解决方案/" id="post-next" class="post-nav-link">
        <div class="tips">Next <i class="icon icon-angle-right icon-lg icon-pl"></i></div>
        <h4 class="title">Maven依赖经常导入失败的解决方案</h4>
      </a>
    </div>
  
</nav>



    




















</article>

<div id="reward" class="page-modal reward-lay">
    <a class="close" href="javascript:;"><i class="icon icon-close"></i></a>
    <h3 class="reward-title">
        <i class="icon icon-quote-left"></i>
        thanks ~
        <i class="icon icon-quote-right"></i>
    </h3>
    <div class="reward-content">
        
        <div class="reward-code">
            <img id="rewardCode" src="/img/Wechat_appreciates.png" alt="打赏二维码">
        </div>
        
    </div>
</div>



</div>

        <footer class="footer">
    <div class="top">
        

        <p>
            
                <span><a href="/atom.xml" target="_blank" class="rss" title="rss"><i class="icon icon-lg icon-rss"></i></a></span>
            
            <span>This blog is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.</span>
        </p>
    </div>
    <div class="bottom">
        <!-- 统计网站用户访问量. 技术支持：不蒜子(http://busuanzi.ibruce.info/) ————> Mar 13,2019 -->
        <p>
            <font style='font-size: 12px;color:springgreen'>
                    <div align="center">
                        <!-- 安装脚本 -->
                        <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
                        <!-- 安装标签 -->
                        <span id="busuanzi_container_site_pv">
                            ◎用户总访问量 : <span id="busuanzi_value_site_pv"></span> 次 ~ &nbsp&nbsp
                        </span>
                        <span id="busuanzi_container_site_uv">
                            ◎总访客数(（づ￣3￣）づ╭❤～) : <span id="busuanzi_value_site_uv"></span>人 ~
                        </span>
                    </div>
                </font>
            </p>
            <!---------->
            <p>
                <font style='font-size: 10px'>
                    <span>黄宇辉 &copy; 2019</span>
                    <span>
                        
                        Blog source <a href="https://github.com/YUbuntu0109/YUbuntu0109.github.io" target="_blank">Github</a> 
                        Power by <a href="http://hexo.io/" target="_blank">Hexo</a>
                        Theme <a href="https://github.com/yscoder/hexo-theme-indigo" target="_blank">indigo</a>
                    </span>
                </font>
            </p>
        </div>
    </footer>
    </main>
    <div class="mask" id="mask"></div>
<a href="javascript:;" id="gotop" class="waves-effect waves-circle waves-light"><span class="icon icon-lg icon-chevron-up"></span></a>



<div class="global-share" id="globalShare">
    <ul class="reset share-icons">
      <li>
        <a class="weibo share-sns" target="_blank" href="http://service.weibo.com/share/share.php?url=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/&title=《使用Travis CI持续集成我的开源博客》 — 欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~&pic=http://yoursite.com/img/my-portrait.jpg" data-title="微博">
          <i class="icon icon-weibo"></i>
        </a>
      </li>
      <li>
        <a class="weixin share-sns wxFab" href="javascript:;" data-title="微信">
          <i class="icon icon-weixin"></i>
        </a>
      </li>
      <li>
        <a class="qq share-sns" target="_blank" href="http://connect.qq.com/widget/shareqq/index.html?url=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/&title=《使用Travis CI持续集成我的开源博客》 — 欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~&source=My Personal Website For Blog" data-title=" QQ">
          <i class="icon icon-qq"></i>
        </a>
      </li>
      <li>
        <a class="facebook share-sns" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/" data-title=" Facebook">
          <i class="icon icon-facebook"></i>
        </a>
      </li>
      <li>
        <a class="twitter share-sns" target="_blank" href="https://twitter.com/intent/tweet?text=《使用Travis CI持续集成我的开源博客》 — 欢迎参观小灰灰的网站哟 ヾ(◍°∇°◍)ﾉﾞ ~&url=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/&via=http://yoursite.com" data-title=" Twitter">
          <i class="icon icon-twitter"></i>
        </a>
      </li>
      <li>
        <a class="google share-sns" target="_blank" href="https://plus.google.com/share?url=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/" data-title=" Google+">
          <i class="icon icon-google-plus"></i>
        </a>
      </li>
    </ul>
 </div>


<div class="page-modal wx-share" id="wxShare">
    <a class="close" href="javascript:;"><i class="icon icon-close"></i></a>
    <p>扫一扫，分享到微信</p>
    <img src="//api.qrserver.com/v1/create-qr-code/?data=http://yoursite.com/2019/10/28/使用Travis-CI持续集成我的开源博客/" alt="微信分享二维码">
</div>




    <script src="//cdn.bootcss.com/node-waves/0.7.4/waves.min.js"></script>
<script>
var BLOG = { ROOT: '/', SHARE: true, REWARD: true };


</script>

<script src="//unpkg.com/hexo-theme-material-indigo@latest/js/main.min.js"></script>


<div class="search-panel" id="search-panel">
    <ul class="search-result" id="search-result"></ul>
</div>
<template id="search-tpl">
<li class="item">
    <a href="{path}" class="waves-block waves-effect">
        <div class="title ellipsis" title="{title}">{title}</div>
        <div class="flex-row flex-middle">
            <div class="tags ellipsis">
                {tags}
            </div>
            <time class="flex-col time">{date}</time>
        </div>
    </a>
</li>
</template>

<script src="//unpkg.com/hexo-theme-material-indigo@latest/js/search.min.js" async></script>








<script>
(function() {
    var OriginTitile = document.title, titleTime;
    document.addEventListener('visibilitychange', function() {
        if (document.hidden) {
            document.title = 'Where are you going ?';
            clearTimeout(titleTime);
        } else {
            document.title = 'As long as you love me ~';
            titleTime = setTimeout(function() {
                document.title = OriginTitile;
            },2000);
        }
    });
})();
</script>



</body>
</html>
